這個問題已經在這裡有了答案: 從客戶端檢測到潛在的危險Request.Form值 (44個答案) 6年前關閉。 在插入帶有“ <”的記錄時出現此錯誤。 如何通過在其中插入帶有“ <”的字符串來解決此錯誤。 我使用實體框架。該列的數據類型為nvarchar。 提前致謝。
您可以嘗試在web.config的元素上設置屬性requestValidationMode =“ 2.0” ... 並用以下命令裝飾您的控制器/動作(選擇合適的一個): [HttpPost] [ValidateInput(false)] 公共ActionResult MyMethod(字符串s) { .... } 注意:請始終清理您的輸入。 | 除了@scheien已經建議的內容之外,您還可以檢查是否將輸入(帶有潛在危險的腳本,即<字符)設置為某個不接受輸入的模型值。嘗試這樣做: [AllowHtml] 公共字符串文本{get;組;} | 不是您要找的答案?瀏覽標記為c#asp.net-mvc asp.net-mvc-4的其他問題,或提出您自己的問題。...